package com.shujia.java.day11.demo5;

import java.util.ArrayList;
import java.util.Scanner;

/**
 * 删除ArrayList中相同元素
 */
public class ArrayListTest5 {

    public static void main(String[] args) {
        ArrayList arrayList = new ArrayList();
        //添加 一个参数作为添加(默认添加到结尾)
        arrayList.add("1");
        arrayList.add("2");
        arrayList.add("3");
        arrayList.add("4");
        arrayList.add("3");
        arrayList.add("5");
        arrayList.add("3");
        arrayList.add("6");
        arrayList.add("3");
        //删除集合中所有的3

        Scanner sc=new Scanner(System.in);
        String str=sc.next();//获取要删除的值
        for (int i = 0; i < arrayList.size(); i++) {
            //第一种判断方式
            if (arrayList.contains(str)) {
                arrayList.remove(str);
            }

            //第2种判断方式 我感觉比较好
//            if(arrayList.get(i).equals(str)){
//                arrayList.remove(arrayList.get(i));
//            }
        }

        for (Object o : arrayList) {
            System.out.println(o);
        }
    }
}
